﻿// 3585. 三角形的边.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//

#include <iostream>
#include <algorithm>


using namespace std;
/*
https://www.acwing.com/problem/content/3588/

给定三个已知长度的边，确定是否能够构成一个三角形，这是一个简单的几何问题。

我们都知道，这要求两边之和大于第三边。

实际上，并不需要检验所有三种可能，只需要计算最短的两个边长之和是否大于最大那个就可以了。

这次的问题就是：给出三个正整数，计算最小的数加上次小的数与最大的数之差。

输入格式
输入包含若干组数据，每组数据占一行，包含三个整数 a,b,c。

输出格式
每组数据输出一行，一个结果，表示最小的数加上次小的数与最大的数之差。

数据范围
输入最多包含 100
 组数据。
1≤a,b,c≤10000
输入样例：
1 2 3
6 5 4
10 20 15
1 1 100
输出样例：
0
3
5
-98
*/

int a[3];

int main()
{
	while (cin >> a[0] >> a[1] >> a[2]) {
		sort(a, a + 3);
		int t = a[1] + a[0];
		int t1 = t - a[2];
		cout << t1<< endl;
	}

}

 